package GUI.ventas;

import java.awt.BorderLayout;
import java.awt.GridLayout;

import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.border.EtchedBorder;
import javax.swing.border.TitledBorder;

public class InfoArticulo extends JDialog {

	
	private static final long serialVersionUID = 1L;
	
	private JPanel mensaje;
	
	private JPanel panel_nombre;
	private JLabel nombre;
	private JTextField txt_nombre;
	
	private JPanel panel_precio;
	private JLabel precio_articulo;
	private JTextField txt_precio;
	
	private JPanel panel_unidades;
	private JLabel label_unidades;
	private JTextField txt_unidades;
	
	private JScrollPane scrollPane;
	
	public InfoArticulo (String articulo, String unidades, String precio){
		super ();
		this.setTitle("INFORMACION ARTICULO");
		this.construyeMensaje(articulo, unidades, precio);
		this.setBounds(500, 120, 1024, 600);
		this.setVisible(true);
		this.pack();
		this.setResizable(false);
	}
	
	private void construyeMensaje (String articulo, String unidades, String precio){
		
		
		this.mensaje = new JPanel (new GridLayout (3, 0));
		this.scrollPane = new JScrollPane(this.mensaje);
		this.mensaje.setBorder(new TitledBorder(new EtchedBorder(), "Info"));
		
		this.add(scrollPane, BorderLayout.CENTER);
		this.panel_nombre = new JPanel (new BorderLayout ());
		this.nombre = new JLabel ("Nombre Articulo:   ");
		this.txt_nombre = new JTextField (15);
		this.txt_nombre.setText(articulo);
		this.txt_nombre.setEditable(false);
		this.panel_nombre.add(nombre, BorderLayout.WEST);
		this.panel_nombre.add(txt_nombre);
		this.mensaje.add (panel_nombre, BorderLayout.NORTH);
		
		this.panel_precio = new JPanel (new BorderLayout ());
		this.precio_articulo = new JLabel ("Precio Articulo:      ");
		this.txt_precio = new JTextField (15);
		this.txt_precio.setText(precio);
		this.txt_precio.setEditable(false);
		this.panel_precio.add(this.precio_articulo, BorderLayout.WEST);
		this.panel_precio.add(this.txt_precio);
		this.mensaje.add (this.panel_precio, BorderLayout.CENTER);
		
		
		this.panel_unidades = new JPanel (new BorderLayout ());
		this.label_unidades = new JLabel ("Unidades Articulo:");
		this.txt_unidades = new JTextField (15);
		this.txt_unidades.setText(unidades);
		this.txt_unidades.setEditable(false);
		this.panel_unidades.add(label_unidades, BorderLayout.WEST);
		this.panel_unidades.add(txt_unidades);
		this.mensaje.add(panel_unidades, BorderLayout.SOUTH);
	}

}
